10.0 Credits and History

Go to the Table Of Contents, go back to 9.0 Contacting The Authors or go forward to 11.0 Frequently Asked Questions.



10.1 Credits

Peter Li wrote the FTP engine which manages FTP connections, obtaining directory listings, file transfers (including the low level Partial File Support) and other remote file operations such as renaming files and deleting files. He also wrote the binary transfer engine and the MacBinary transfer engine. He also put together all the database related code used for directory/window position caching, partial file information database, etc.

Vincent Tan wrote the interface for the FTP engine - the part of the program which manages drawing, selecting, clicking in windows and dialogs. Other user interface items like the Preferences, bookmarks, the file transfer dialog and the registration form dialog. He also wrote the binhex 4.0 engine. Vincent also wrote the Netscape browser AppleScript applets (now obsolete) and "Change To Partial File" drop-applet included in the package.

Peter and Vincent both engineered the partial file support and wrote the documentation.

Special thanks to Jeremy Foy of Device Media for his Splash Screen design used in v1.2.

Thanks to Stuart Cheshire <cheshire@CS.Stanford.EDU> for the Natural Order source code. It's a routine which causes the directory listings to appear in an order which is more intuitively correct. For example, file2.jpg appears before file10.jpg instead of the other way around. If you're interested, you can get it from <ftp://bolo.stanford.edu//Public/Stuart's tech notes/Natural Order>.

NetFinder works best when used with Internet Config. Thanks to all of the authors of this nifty system. Here are the IC sites in Australia and the USA.

"Change To Partial File" is based on DropShell, which is written by Leonard Rosenthol, Marshall Clow, and Stephan Somogyi.

Last but not least, portions of this software are...

"Copyright (c) 1991, 1993, 1994
The Regents of the University of California. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  3. All advertising materials mentioning features or use of this software must display the following acknowledgement:
    This product includes software developed by the University of California, Berkeley and its contributors.
  4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."

Check out the license agreement for more legal information about the use of this software.



10.2 Version History

Version 1.2.1 - November 9, 1997.

Bug fixes and improvements:

Version 1.2 - August 31, 1997.

Incompatibilities:

Bug fixes:

Improvements:

New Features:

Version 1.1.3 - April 12, 1997.

(These notes by VT)

Bug fixes:

New Features:

Version 1.1.2 - April 6, 1997.

(These notes by VT)

Bug fixes and tweaks:

Version 1.1.1 - April 2, 1997.

(These notes by VT)

Bug Fixes:

New Features:

Version 1.1 - March 25, 1997.

Bug Fixes:

New Features:

Version 1.0.2 - March 12, 1997.

Version 1.0.1 - March 6, 1997.

Version 1.0 - March 4, 1997.



10.3 Program History (by Peter)

NetFinder was the inspiration of Peter Li (me), but without the help of Vincent Tan in the later part of the project, this product would not look and feel as good as it is today. It all started around the first half of 1996, when I discovered that it was possible to continue a partially downloaded file. I got excited, because I missed those days when I could continue transferring a file over a modem using ZModem. Remember those days? It wasn't that long ago.

Anyway, I was so excited with the network aspect of things I just didn't feel like getting into more interface designing. As time went on, Vincent and many of my other friends were almost making it a weekly thing to ask how things were going. But my reply was always the same, "getting there". Then one day I decided that this project needed to be finished, so I asked Vincent to help code the interface for me. That was around the 4th quarter of 1996. With the little time we had between our own daytime jobs/activities, we managed to get the product to a more useful state, as opposed to my terminal based test program.

Here it is now, it works and I don't think I can do without it. Look out for future versions!



Go to the Table Of Contents, go back to 9.0 Contacting The Authors or go forward to 11.0 Frequently Asked Questions.



Copyright © 1997, Peter Li and Vincent Tan.